\hypertarget{structwickr__kdf__meta}{}\section{wickr\+\_\+kdf\+\_\+meta Struct Reference}
\label{structwickr__kdf__meta}\index{wickr\_kdf\_meta@{wickr\_kdf\_meta}}


Represents the information the K\+DF function will need along with it\textquotesingle{}s input to derive a particular output.  




{\ttfamily \#include $<$kdf.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structwickr__kdf__algo}{wickr\+\_\+kdf\+\_\+algo\+\_\+t}} \mbox{\hyperlink{structwickr__kdf__meta_a263e1f7c77447a5a2a57c0d5d2f4ee34}{algo}}
\item 
\mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}} $\ast$ \mbox{\hyperlink{structwickr__kdf__meta_a315c54ee4578a01266a4e7352a52d459}{salt}}
\item 
\mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}} $\ast$ \mbox{\hyperlink{structwickr__kdf__meta_abf3edef445c8849c356d1282e49033f4}{info}}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Represents the information the K\+DF function will need along with it\textquotesingle{}s input to derive a particular output. 

\subsection{Field Documentation}
\mbox{\Hypertarget{structwickr__kdf__meta_a263e1f7c77447a5a2a57c0d5d2f4ee34}\label{structwickr__kdf__meta_a263e1f7c77447a5a2a57c0d5d2f4ee34}} 
\index{wickr\_kdf\_meta@{wickr\_kdf\_meta}!algo@{algo}}
\index{algo@{algo}!wickr\_kdf\_meta@{wickr\_kdf\_meta}}
\subsubsection{\texorpdfstring{algo}{algo}}
{\footnotesize\ttfamily wickr\+\_\+kdf\+\_\+meta\+::algo}

serialized algorithm identifier to help define the set of parameters for the K\+DF as an integer \mbox{\Hypertarget{structwickr__kdf__meta_abf3edef445c8849c356d1282e49033f4}\label{structwickr__kdf__meta_abf3edef445c8849c356d1282e49033f4}} 
\index{wickr\_kdf\_meta@{wickr\_kdf\_meta}!info@{info}}
\index{info@{info}!wickr\_kdf\_meta@{wickr\_kdf\_meta}}
\subsubsection{\texorpdfstring{info}{info}}
{\footnotesize\ttfamily wickr\+\_\+kdf\+\_\+meta\+::info}

context information that can be used as part of the K\+DF function. I\+N\+FO varies from S\+A\+LT as it is not intended to be random, and instead holds contextual information. May be N\+U\+LL if no context information is provided \mbox{\Hypertarget{structwickr__kdf__meta_a315c54ee4578a01266a4e7352a52d459}\label{structwickr__kdf__meta_a315c54ee4578a01266a4e7352a52d459}} 
\index{wickr\_kdf\_meta@{wickr\_kdf\_meta}!salt@{salt}}
\index{salt@{salt}!wickr\_kdf\_meta@{wickr\_kdf\_meta}}
\subsubsection{\texorpdfstring{salt}{salt}}
{\footnotesize\ttfamily wickr\+\_\+kdf\+\_\+meta\+::salt}

value that should be / was used as an input to the K\+DF function 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/wickrcrypto/include/wickrcrypto/kdf.\+h\end{DoxyCompactItemize}
